/* 
 * File:   engexeption.h
 * Author: Satan
 *
 * Created on September 9, 2012, 1:11 PM
 */

#ifndef ENGEXEPTION_H
#define	ENGEXEPTION_H

#include <string>
#include "exceptions/def_exceptions.h"

class engexeption 
{
    public:
        std::string getMessage();
        long int getCode();
        
        engexeption(long int errorcode, std::string errorstring);
        engexeption(const engexeption& orig);
        virtual ~engexeption();
        
    protected:
        long int m_errorcode;
        std::string m_errorstring;
};

#endif	/* ENGEXEPTION_H */

